Performance Measurement Capabilities of VR Juggler: Real-time Monitoring of Immersive Applications
نویسندگان
چکیده
Performance is one of the most critical aspects of creating an immersive application, affecting the comfort of users and their ability to interact with the environment itself. This paper discusses the importance of including application-extensible, real-time-viewable performance monitoring capabilities in Virtual Reality (VR) development systems. It describes how an extensible performance-monitoring system was designed and implemented for the VR Juggler[1] platform, and shows some of the ways performance monitoring has aided both the developers of VR Juggler itself, and those writing applications for it.
منابع مشابه
Performance analysis of a virtual reality development environment: Measuring and tooling performance of VR Juggler
Performance is a critical concern in the implementation of interactive Virtual Reality (VR) programs. Many standalone performance monitoring tools are poorly suited to analyzing complex, multithreaded, interactive VR applications. Integrating performance measurements into a VR application toolkit can provide developers with useful, complete, and understandable performance information, which can...
متن کاملImplementing Immersive Clustering with VR Juggler
The last advances in commodity hardware have allowed users of immersive visualization to create high-performance systems using a set of interconnected computers. These systems, called cluster computers, allow to employ high-quality graphics cards, high-speed processors and significant amounts of memory for much lower costs than would be possible with high-end, shared memory computers traditiona...
متن کاملScalable VR Application Authoring
This course will provide attendees with the technical information needed to create their own compelling, scalable, interactive VR applications using VR Juggler. The course begins with the foundations needed for building VR Juggler applications. It follows with a session on VR Juggler scalability from shared memory high-end workstations to clusters of commodity PCs. The following sessions focus ...
متن کاملAnalyzing the performance of a cluster-based architecture for immersive visualization systems
Cluster computing has become an essential issue for designing immersive visualization systems. This paradigm employs scalable clusters of commodity computers with much lower costs than would be possible with the high-end, shared memory computers that have been traditionally used for virtual reality purposes. This change in the design of virtual reality systems has caused some development enviro...
متن کاملTweek: Merging 2D and 3D Interaction in Immersive Environments
Developers of virtual environments (VEs) face an oftendifficult problem: users must have some way to interact with the virtual world. The application designers must determine how to map available inputs (button presses, hand gestures, etc.) to actions within the VE. As a result, interaction within a VE is perhaps the most limiting factor for the development of complex virtual reality (VR) appli...
متن کامل